Part Number Hot Search : 
IR900 ISL3155E 1N3998A OP260GS ONTROL 79L15A BU252 TD6304
Product Description
Full Text Search
 

To Download ISL6595DRZ Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  1 ? fn9192.2 caution: these devices are sensitive to electrosta tic discharge; follow proper ic handling procedures. 1-888-intersil or 1-888-468-3774 | intersil (and design) is a registered trademark of intersil americas inc. copyright intersil americas inc. 2006, 2008. all rights reserved all other trademarks mentioned are the property of their respective owners. isl6595 digital multiphase controller the isl6595 digital multiphase controller provides core power for today?s high current microprocessors by driving up to six synchronous-rectified buck-converter channels in parallel. interleaved timing of the channels results in a higher ripple frequency, reducing input and output ripple. with up to six phases, each capable of up to 2mhz operation, the isl6595 can be used to build dc/dc converters that provide up to 200a with excellent efficiency, low ripple, and the lowest component count. the isl6595 utilizes digital technology to implement all control functions, providing t he ultimate in flexibility and stability. the isl6595 incorporates an industry standard i 2 c serial interface for control and monitoring. through the serial interface, the power supply de signer can quickly optimize designs and monitor parameters. the interface allows the isl6595 to provide digitized information for real time system monitoring and control. the isl6595 provides superior loadline accuracy through internal calibration that meas ures and corrects current sense error sources upon start-up. the isl6595 has programmable current sense temperature compensation that allows the designer to tailor the response for best loadline accuracy over-temperature. superior loadline accuracy reduces component count and solution cost. to further reduce component count the isl6595 incorporates patented acti ve transient response (atr) technology, allowing the fastest response to transient events for reduced output capacitance. the flexibility of the isl6 595 allows the power supply designer to implement a wide range of solutions. when used with industry standard power train components, the isl6595 provides the highest performa nce with lowest component count and cost. features ? multiphase power conversion - 1-phase to 6-phase operation ? 100khz to 2mhz switching frequency ? supports intel ? vr10.x and vr11.0 vid codes ? supports amd ? 5-bit and 6-bit vid codes ? internal high precision voltage reference - 10mv voltage setpoint accuracy ? precision digital current sense calibration ? precise digital current balancing with programmable offsets for thermal balancing ? digitally programmable loadline and loop compensation ? differential voltage sense ? digital temperature sensor compensation ? active transient response (atr) enables meeting transient requirements with reduced output capacitance ?i 2 c interface for monitoring, control and configuration ? internal non-volatile memory (nvm) to store custom configurations ? extensive fault detection capability with two user configurable output fault pins (fault1, fault2) - input undervoltage - output under/overvoltage - high side short - per phase and total output current - multiple internal and external temperature limits - nvm configuration - calibration range and time-out ? configurable latched fault or autonomous recovery shutdown ? single +3.3v supply operation ? pb-free (rohs compliant) ? 48 ld qfn plastic package applications ? core power regulation for intel ? and amd ? micro-processors ? intelligent point-of-load (pol) power regulation ordering information part number (note) part marking temp range (c) package (pb-free) pkg. dwg # ISL6595DRZ* isl6595 drz 0 to +85 48 ld 7x7 qfn l48.7x7p *add ?-t? or ?-tk? suffix for tape and reel. please refer to tb347 for details on reel specifications. note: these intersil pb-free pl astic packaged products employ special pb-free material sets, molding compounds/die attach materials, and 100% matte tin plate plus anneal (e3 termination finish, which is rohs compliant and compatible with both snpb and pb-free soldering operations). intersil pb-f ree products are msl classified at pb-free peak reflow temperatures that meet or exceed the pb-free requirements of ipc/jedec j std-020. data sheet december 4, 2008 n o t r e co m m e nd e d f o r ne w d e s i g ns n o re c o m m e n d e d r e p l a c e m e n t c o n t a c t o u r t e c h n i c a l s u p p o r t c e n t e r a t 1 - 8 8 8 - int e r s i l o r w w w . i n t e r s il . c o m / t s c
2 fn9192.2 december 4, 2008 pinout isl6595 (48 ld qfn) top view 1 2 3 4 5 6 7 8 9 10 11 12 36 35 34 33 32 31 30 29 28 27 26 25 13 14 15 16 17 18 19 20 21 22 23 24 48 47 46 45 44 43 42 41 40 39 38 37 vdd25 scl sda saddr reset_n ll0 cal_cur_en cal_cur_sen pwm1 isen1+ isen1- pwm2 vid7 vid6 vid5 vid4 vid3 vid2 vid1 vid0 vid_sel ll1 outen vdd fault1 fault2 vr_ready gnd v12_sen vsenn vsenp temp_sen isen5- isen5+ pwm5 vdd vdd isen2+ isen2- pwm3 isen3+ isen3- pwm4 isen4+ isen4- pwm6/atrlbb isen6+ isen6- exposed pad gnd isl6595
3 fn9192.2 december 4, 2008 functional block diagram (dif ferential i-sense inputs) figure 1. block diagram for differential i-sense, pwm-only output channel current current balance pid/pwm controller pwm driver avp current sense temp sense por window comparator (ovp/uvp) deglitch i 2 c internal memory fault handler digital calibrati on controller state machine pwm6 fault2 vr_ready cal_cur_en vid4 vid3 vid2 vid1 vid0 vid5 vid_se l scl sda isen4+ vsenp vsenn v12_sen fault1 current adc voltage adc reset_n pwm4 pwm2 saddr pwm5 pwm3 pwm1 vid6 vid7 outen isen1+ isen2+ isen3+ isen5+ isen6+ cal_cur_sen temp_sen ll1 ll0 isen4- isen1- isen2- isen3- isen5- isen6- isl6595
4 fn9192.2 december 4, 2008 typical vrd application figure 2. 4-phase vrd design +12v +5v +3.3v 4.7 m f 8 7 5 6 1 2 4 3 isl6594a ugate boot pwm gnd phase pvcc vcc lgat e rtherm vout rtn from p i 2 c i/f to p fault outputs isl6595 v12_sen gnd pwm1 isen1+ isen1- pwm2 isen2+ isen2- pwm3 isen3+ isen3- pwm4 isen4+ isen4- pwm5 isen5+ isen5- pwm6 isen6+ isen6- temp_sen cal_cur_en cal_cur_sen vsenp vsenn vdd vid7 vid6 vid5 vid4 vid3 vid2 vid1 vid0 vid_sel ll1 ll0 outen vr_ready fault1 fault2 sda scl saddr 4.7 m f 8 7 5 6 1 2 4 3 isl6594a ugate boot pwm gnd phase pvcc vcc lgat e 4.7 m f 8 7 5 6 1 2 4 3 isl6594a ugate boot pwm gnd phase pvcc vcc lgat e 4.7 m f 8 7 5 6 1 2 4 3 isl6594a ugate boot pwm gnd phase pvcc vcc lgat e isl6595
5 fn9192.2 december 4, 2008 absolute maximum rati ngs thermal information supply voltage, v dd . . . . . . . . . . . . . . . . . . . . . . . . -0.50v to 4.25v all pins except isenx, vsenp, vsenn and gnd . . . . . . . . . . . . . . . . . . . . . . . . . -0.50v to 4.25v all isenx, vsenp, vsenn pins . . . . . . . . . . . . . . . . -0.50v to 3.0v all ground pins . . . . . . . . . . . . . . . . . . . . . . . . . . . . -0.50v to 0.50v vapor phase (60s), t vapor . . . . . . . . . . . . . . . . . . . . . . . . . +215c infrared (15s), t ir . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +220c thermal resistance (typical, notes 1, 2) ja (c/w) jc (c/w) 48 ld qfn package. . . . . . . . . . . . . . . 31 3 maximum junction temperature (plastic package) . 0c to +150c maximum storage temperature range . . . . . . . . . .-65c to +150c pb-free reflow profile . . . . . . . . . . . . . . . . . . . . . . . . . .see link below http://www.intersil.com/pbfree/pb-freereflow.asp recommended operating conditions temperature range . . . . . . . . . . . . . . . . . . . . . . . . . . . 0c to +85c supply voltage range . . . . . . . . . . . . . . . . . . . . . . . +3.0v to +3.60v operating case temperature . . . . . . . . . . . . . . . . . . 0c to +125c operating ambient temperature . . . . . . . . . . . . . . . . . 0c to +85c caution: do not operate at or near the maximum ratings listed fo r extended periods of time. exposure to such conditions may adv ersely impact product reliability and result in failures not covered by warranty. 1. ja is measured in free air with the component mounted on a high ef fective thermal conductivity te st board with ?direct attach? fe atures. see tech brief tb379. 2. for jc , the ?case temp? location is the center of the exposed metal pad on the package underside. electrical specifications v dd = +3.3v, t c = +25c, unless otherwise spec ified. parameters with min and/or max limits are 100% tested at +25c, unless otherwise specified. temperature limits established by char acterization and are not production tested parameter symbol test conditions min typ max units vdd supply nominal supply current i vdd - 100 140 ma reset_n input low voltage -0.3 - 0.5 v input high voltage 2.8 - 3.6 v input current, input voltage low vin = 0.0v -75 - -10 a input current, input voltage high vin = 3.5v - - - a vid[7:0], outen, ll0, ll1, vid_sel (note 3) input low voltage -0.3 - 0.4 v input high voltage (note 4) 0.8 - 5.5 v input current, input voltage low vin = 0.0v - -20 -30 a input current, input voltage high vin = 3.5v - 15 25 a outen input input threshold v t_vr_en 0.80.850.9 v input hysteresis v h_vr_en -100-mv input bandwidth --20mhz sda, scl inputs input low voltage v il_s -0.3 - 0.8 v input high voltage v ih_s 2.4 - 5.5 v input current, input voltage low i il_s vin = 0.0v -10 - 10 a input current, input voltage high i ih_s vin = 3.5v -10 - 10 a output low voltage --0.4v vsenp, vsenn inputs vsenn voltage (note 5) -0.3 - 0.3 v isl6595
6 fn9192.2 december 4, 2008 bandwidth --1.5mhz vsenp vsenp = 1.6v -10 - 10 a vsenn vsenn = 0v -10 - 10 a isen[6:1]+ inputs input current range -275 - -10 a input resistance -100- clamp voltage -1.65- v i-sense amplifier linearity error t a = +25c - - 1.6 % t a = 0c to +85c - - 2 % current conversion adc error t a = +25c - - 2 % t a = 0c to +85c - - 2.2 % single-ended r ds(on) mode bias voltage programmable from 25mv to 100mv -18 - 18 mv differential r ds(on) mode bias voltage programmable from 25mv to 100mv -18 - 18 mv isen[6:1]- dcr sense mode bias current accuracy programmable from 0a to 37.5a - - - a 0a setting -2.5 - 2.5 a -12.5a setting -16 - 9 a -25a setting -30 - 20 a -37.5a setting -45 - 30 a cal_cur_sen input sensed voltage r sen = 20m , ical = 10a 0.19 - 0.22 v temp_sen input bias voltage i in = -20a - 295 - mv input current range -275 - -10 a input resistance -200- v12_sen input voltage threshold (turn-on) t a = +25c 1.15 - 1.25 v t a = 0c to +85c 1.14 - 1.26 v voltage threshold (turn-off) t a = +25c 0.95 - 1.05 v t a = 0c to +85c 0.94 - 1.05 v saddr input input low voltage -0.3 - 0.1 v input high voltage vdd- 0.1 -3.6v input current, input voltage low -800 - -400 a input current, input voltage high 400 - 800 a tri-state input bias voltage 1.5 - 1.8 v electrical specifications v dd = +3.3v, t c = +25c, unless otherwise spec ified. parameters with min and/or max limits are 100% tested at +25c, unless otherwise specified. temperature limits established by char acterization and are not production tested (continued) parameter symbol test conditions min typ max units isl6595
7 fn9192.2 december 4, 2008 pwm[6:1] outputs output low voltage v ol open drain output, i load = +5ma - - 0.4 v output low voltage v ol open drain output, i load = +16ma - 0.5 - v fault1, fault2 outputs output low voltage v ol i load = +5ma - - 0.4 v output low voltage v ol open drain output, i load = +16ma - 0.5 - v output high voltage v oh i load = -5ma 2.4 - - v output current in hi-z state i oz v out = 1.65v -10 - 10 a cal_cur_en output output low voltage v ol i load = +500a - - 0.4 v output high voltage v oh i load = -1ma 2.8 - - v vr_ready output (note 3) output low voltage v ol i load = 500a 0 - 0.3 v output high voltage v oh i load = 500a 0.8 - 3.3 v transition edge rate from 10% to 90% - - 150 ns setpoint accuracy setpoint accuracy (note 5) v ref vid = 1.20v, t a = +25c -8 - +8 mv vid = 0.85v to 1.65v, t a = 0c to +85c -10 - +10 mv voltage conversion gain error (note 5) g ref3 t a = +25c - - 0.4 % t a = 0c to +85c - - 0.75 % voltage conversion adc error inl (note 5) inlvadc t a = +25c - - 8.5 mv t a = 0c to +85c - - 9 mv switching frequency, range 100khz to 2mhz (note 6) frequency accuracy (note 6) t a = +25c -5 - 5 % t a = 0c to +85c, vdd = 3.0v to 3.6v -10 - 10 % fault monitors ouvp threshold voltage v ouvp 0.35 0.40 0.45 v oovp threshold accuracy (note 5) programmable from 0.225v to 1.8v -50 - 50 mv internal otp threshold range see ptat shut_down in table 4 - - - internal otp threshold accuracy -10 - 10 c iuvp rising threshold voltage v iuvp_lh 1.15 - 1.25 v iuvp falling threshold voltage v iuvp_hl 0.95 - 1.05 v notes: 3. an open input will float to the logic-1 state. this feature is not intended as a replacement for an external pull-up resistor when the input is driven by an open-drain driver. 4. vih(max) is guaranteed but not tested. input current is typicall y less than 2ma at vih = +4v. in applications requiring +5.5v tolerance, the device must be driven by a source impedance greater than 1k . 5. limits established by characteri zation and are not production tested. 6. setting is programmable. electrical specifications v dd = +3.3v, t c = +25c, unless otherwise spec ified. parameters with min and/or max limits are 100% tested at +25c, unless otherwise specified. temperature limits established by char acterization and are not production tested (continued) parameter symbol test conditions min typ max units isl6595
8 fn9192.2 december 4, 2008 pin description pin # name i/o type description 1 vid7 i 1.2v cmos bit 7 of processor voltage identification word (msb of 8-bit vid word). 2 vid6 i 1.2v cmos bit 6 of processor voltage identification word. 3 vid5 i 1.2v cmos bit 5 of processor voltage identification word. 4 vid4 i 1.2v cmos bit 4 of processor voltage identification word. 5 vid3 i 1.2v cmos bit 3 of processor voltage identification word. 6 vid2 i 1.2v cmos bit 2 of processor voltage identification word. 7 vid1 i 1.2v cmos bit 1 of processor voltage identification word. 8 vid0 i 1.2v cmos bit 0 of processor voltage identification word (lsb of 8-bit vid word). 9 vid_sel i 1.2v cmos vid table selection input. ?1? ? vr11 vid table selected ?0? ? vr10 vid table selected 10 ll1 i 1.2v cmos processor load line select input c ontrol signal (msb). selects regulator load line resistance. 11 outen i 1.2v cmos processor output enable input signal used to command the regulator output. ?1? ? regulator output voltage enabled ?0? ? regulator output voltage disabled 12 vdd i vdd 3.3v power supply connection; dec oupling cap should be placed close to pin. 13 fault1 o 3.3v cmos programmable fault indicator #1. 14 fault2 o 3.3v cmos programmable fault indicator #2. 15 vr_ready o open drain digital controller output signal to indicate the regulator output voltage is within the specified range. ?1? ? p vcc within 10% of target regulation voltage ?0? ? p vcc outside 10% of target regulation voltage 16 gnd pin used in test mode only, tie to ground for normal operation. 17 v12_sen i analog 12v voltage divider input. used to g uarantee valid input power supply before starting up (undervoltage lockout). 18 vsenn i analog negative voltage sense input. 19 vsenp i analog positive voltage sense input. 20 temp_sen i analog external thermistor temperature sense. connected to ground through a negative tc thermistor, with series and shunt resi stance added to achieve desired range. see ?external temperature sense? on page 13 for more information. 21 isen5- i phase channel #5 adc current sense (-) input, tie to ground if the phase is unused. 22 isen5+ i analog phase channel #5 adc current sense (+) input. 23 pwm5 o 3.3v cmos phase channel #5 pwm output. 24 vdd i vdd 3.3v power supply connection; dec oupling cap should be placed close to pin. 25 isen6- i phase channel #6 adc current sense (-) input, tie to ground if the phase is unused. 26 isen6+ i analog phase channel #6 adc current sense (+) input. 27 pwm6/atrlbb o 3.3v cmos phase channel #6 pw m output or optional external atrl output. 28 isen4- i phase channel #4 adc current sense (-) input, tie to ground if the phase is unused. 29 isen4+ i analog phase channel #4 adc current sense (+) input. 30 pwm4 o 3.3v cmos phase channel #4 pwm output. 31 isen3- i phase channel #3 adc current sense (-) input, tie to ground if the phase is unused. 32 isen3+ i analog phase channel #3 adc current sense (+) input. 33 pwm3 o 3.3v cmos phase channel #3 pwm output. isl6595
9 fn9192.2 december 4, 2008 general description the isl6595 is a digital multiphase pulse width modulation controller integrated circuit for use in 2-phase to 6-phase synchronous buck converter cpu core supply power switching regulators. the device is optimized for delivering voltages from 0.5v to 1.6v at high current levels (120a+) with programmable pwm switching frequencies between 100khz and 2mhz. the isl6595 br ings the benefit of digital control to voltage regulators targeting intel ? vrd/vrm 10.x, 11.0 and similar applications. the isl6595 is designed to maximize value to the user by providing features, monitoring and performance to minimize the number of required off-ch ip components, work with a variety of widely available standard components, and to accommodate wider device to lerance mismatches than competing analog controller solutions. the isl6595 provides both ease -of-use and flexibility to the user. major features include: ? internal voltage and temperature reference ? an internal factory trimmed 0.5% voltage reference sets the vid dac, voltage adc and current adc range. in addition, a proportional-to-ab solute-temperature (ptat) reference is generated and digitized to serve as the controller temp erature sensor. ? internal oscillator ? provides a factory trimmed 156.25mhz 10% clock reference. fixed and programmable dividers generate all the needed internal clocks to configure the controller?s switching frequency and number of active phases. ? dedicated voltage adc ? a high precision differential input voltage adc digitizes the differential remote sense voltage. an integrated anti-al ias filter and ripple frequency null filter minimize the impact of high frequency noise on the system. ? multiplexed current sense adc ? the average currents from each phase are sensed as a voltage across the low side fet using the multiplexed current adc. each phase is sampled at the middle of it s cycle, with timing optimized through a programmable delay line. the internal temperature reference and external thermistor temperature are also digitized using the multiplexed current adc. gain and offset of the sensor and adc are compensated through either a one time factory calibration, or through a power-up calibration each time the output voltage is reset. 34 isen2- i phase channel #2 adc current sense (-) input, tie to ground if the phase is unused. 35 isen2+ i analog phase channel #2 adc current sense (+) input. 36 vdd i vdd 3.3v power supply connection, dec oupling cap should be placed close to pin. 37 pwm2 o 3.3v cmos phase channel #2 pwm output. 38 isen1- i phase channel #1 adc current sense (-) input, tie to ground if the phase is unused. 39 isen1+ i analog phase channel #1 adc current sense (+) input. 40 pwm1 o 3.3v cmos phase channel #1 pwm output. 41 cal_cur_sen i analog calibration current sense inpu t. measures the voltage across the calibration sense resistor and adjusts cal_cur_en via an op amp loop such that the voltage across the resistor is 200mv. 42 cal_cur_en o analog calibration current enable output. dr ives the calibration fet gate voltage to adjust its r ds(on) such that voltage across the sense resistor is set at 200mv. 43 ll0 i 1.2v cmos processor load line select input c ontrol signal (lsb). selects regulator load line resistance and loadline offset voltage. 44 reset_n i 3.3v cmos active low asynchronous system reset to place isl6595 into default state. ?1? ? asynchronous reset disabled ?0? ? asynchronous reset enabled 45 saddr i 3.3v cmos i 2 c address lsb select. ?1? ? address 1110001 selected ?0? ? address 1110000 selected 46 sda i 3.3v cmos i 2 c interface serial data line. 47 scl i 3.3v cmos i 2 c interface serial clock line. 48 vdd25 i analog decoupling capacitor for 2. 5v internally generated voltage, recommend 0.01f, 0.1f max. pin description (continued) pin # name i/o type description isl6595
10 fn9192.2 december 4, 2008 ? digital control loop and avp ? an over-sampled digital proportional-integral-deriv ative (pid) compensator provides flexible loop compensation with programmable coefficients. a digital post-filt er provides additional phase lead and/or high frequency filtering to optimize the transient response and ripp le of the system. a high accuracy active voltage positioning (avp) loadline is computed using the ca librated current sense measurements. the avp bandwidth is also programmable to allow it to be optimiz ed for dynamic performance. ? window comparators ? window comparators with fixed thresholds for input undervoltage lockout (iuvp), output undervoltage and overvoltage protection (ouvp and oovp). in addition a second oovp comparator is provided with a programmable threshold with respect to the vid. ? active transient response (atr) ? atr comparators with programmable thresholds are used to provide fast response to dynamic load transients, minimizing spike overshoot and droop undershoot. ? configurable pwm generators ? 1 to 6 pwm waveforms are digitally generated ensuring low jitter and high linearity. pwm outputs are configurable as either single tri-valent outputs or dual outputs with programmable non-overlap delay. phases can be fully overlapped, with progra mmable duty cycle limiting. ? integrated nvm - digital configuration is stored in an integrated nvm, allowing fully independent (stand-alone) operation. nvm is fully accessible to user so that a completely new parameter set can be written. vendor and user defined memory locations are provided, allowing version control and part identification. nvm integrity is checked every configurat ion cycle through a cyclic redundancy check (crc) comparison. ? serial interface ? intersil powercode software provides easy access to all configuration, telemetry, and testability features over a 2 wire i 2 c serial interface. the intersil powercode interface allows full accessibility to regulator telemetry during system operation including: ? internal controller temperature ? external (via optional the rmistor) system temperature ? per phase current ? total output current ? output voltage ? input voltage ? configurable latched and unlatched individual fault status ? microprocessor leakage current ? user defined memory space fault reporting and shutdown behavior are also fully configurable. two individual fault outputs are provided (fault1, fault2), both of which can be masked independently. the outputs can be configured as either latched or unlatched, active hi gh or active low polarity, and cmos or open drain outputs. the shutdown operation also allows all faults to be individually masked and for the shutdown operation to be either latched or unlatched. individual status registers allow fault reporting over the serial bus to identify the specific fault event. fault detection includes the following: ? input undervoltage (iuvp) ? output overvoltage (oovp) ? output undervoltage (ouvp) ? per phase overcurrent ? total output overcurrent (ocp) ? two levels of internal temperature protection ? four levels of external temperature protection ? configuration failure ? calibration time-out failure theory of operation power-up and initialization the isl6595 is designed to provide supply sequence independence and graceful turn-on and turn-off operation. it operates from a single +3.3v supply, while an on-chip low drop-out (ldo) regulator generates an internal +2.5v supply. power-up controller co nfiguration is initialized by either an internal threshold based power-on reset, or by an external reset pin (reset _n). during controller configuration, the contents of the nvm are read into the controller?s registers. during configuration, all outputs are three-stated, allowing board pull- up or pull-down resistors to set the correct default level. once configuration is completed, the controller enters an inactive state. outputs assu me their default values, which may be low, high or three-state. during the inactive state, the controller can communicate ov er the serial bus, report configuration or inactive state faults. the controller will leave the inactive state and begin soft-start once it has a valid vid, vr_en is asserted, and the 12v power input is valid. the 12v input is sensed through a resistive divider on the board, and a fixed threshold comparator must be tripped if the input undervoltage lockout is enabled. the sense circuit can be easily modified to also sense an independent or sequenced lower drive voltage typically used to optimize the efficiency of the power stage low side fet. soft-start and calibration prior to entering an active regulating state, the isl6595 performs a well-controlled, monotonic initial ramp or ?soft-start?. soft-start is perf ormed by actively regulating the load voltage while digitally ramping the target voltage from 0 to the voltage set. during this time, the optional power-up system calibration can be performed. the calibration isl6595
11 fn9192.2 december 4, 2008 algorithm compensates for variations in low-side fet r ds(on) , parasitic inductance and resistance by regulating to a low voltage level, putting a known current load through each phase individually and compensating for the current sense gain and offset error, as well as changes in temperature. alternatively, default compensation values can be used, or the compensati on values can be computed during system test and stored in memory. the external current load needed to perform calibration can be implemented with a precision re sistor and n-channel fet. the voltage across the resistor is sensed and the n-channel fet gate voltage is adjusted through an internal op amp loop to provide the desired precision current. the calibration current level and the voltage level at which the calibration is performed are both programmable. after the soft-start ramp is completed, the regulator enters the active regulation state and the vr_ready pin transitions from ?0? to ?1?, indicating that the microprocessor voltage is within 10% of the target value. shutdown the isl6595 also performs a controlled shutdown response to minimize any voltage undershoot. the shutdown state can be entered from the soft-start or active regulation states either through user intervention (de-asserting vr_en or all one?s vid), or through a detected fault such as over-temperature or output overvoltage. during shutdown, the pwm width is reduced at a steady programmable rate, and then the power stage is three-stated once the pulse width reaches 0. after shutdown is complete, the controller re-enters the inactive state after a fixed delay. this delay minimizes the duty cycle associated with autonomous restarts if the fault that caused the shutdown dis appears once the output is disabled. alternatively, the faul t can be configured so that it is latched and clearing requires user intervention such as toggling vr_en, toggling reset_n, or cycling power. if this method is used, the user s hould ensure adequate delay is provided to complete the shutdown prior to the start of a new start-up. the delay may be as short as 2ms, although longer delays are recommended to minimi ze the duty cycle in case there is a fault which causes the start-up and shutdown cycle to be repeated indefinitely. switching frequency timing is provided by an on-chip, factory trimmed, temperature compensated oscillator. the isl6595 operates with a fi xed switching frequency (i.e. the switching frequency is fixed independent of load) that is configurable between 100khz and 2mhz. a programmable divider is used to generate the switching frequency, where the frequency is given by equation 1: where f sw is the switching frequ ency, 156.25mhz is the nominal frequency of the timing reference oscillator, div_sel is the programmable divider ratio between 6 and 127, and nph is the number of phases between 1 and 6. switching frequencies of less than 300khz and greater than 1.5mhz are supported only fo r some number of phases used. output voltage sensing and voltage adc the isl6595 is built around a high performance digital feedback control loop that senses the differential voltage at the load. this is used to generate the appropriate pulse width modulated (pwm) waveforms to drive the power stages and regulate the load voltage. the differential sense voltage is digitized with a high speed, high precision analog-to-digital converter (adc). the on-chip factory trimmed temperature compensated bandgap voltage reference ensures the adc accuracy is well within the regulator setpoint accuracy requirements. the adc is sampled synchronously so that there are 2 adc samples per phase per switching cycle, at a frequency given by equation 2: the adc also includes a post-filt er which provides a null at f sw * (nph/2), which is the ripple frequency. this ripple null filter works in conjunction with an internal analog anti-alias filter. the anti-alias filter is a single pole, 2mhz low pass filter. the corner frequency can be lowered by adding series resistors in the board. current sensing and current adc the isl6595 provides for precise current monitoring in each power stage, allowing for industry-leading loadline accuracy for active voltage positioning (avp). the current in each power stage is sensed through one of three methods figure 3. soft-start/calibration sequence (3-phase) 4.0ms/div vcc (500mv/div) cal_cur_en (2v/div) cal_cur_sen (100mv/div) vr_ready (2v/div) f sw 156.25mhz 2 div_sel x nph ---------------------------------------------- - = (eq. 1) f s 156.25mhz div_sel ------------------------------- - = (eq. 2) isl6595
12 fn9192.2 december 4, 2008 supported by the isl6595. these are single-ended r ds(on) sense of the low-side fet, differential r ds(on) sense of the low-side fet, or differential dcr sense of the buck inductor. the sensed current is digitized using a multiplexed current adc. for low-side r ds(on) current sense applications, the isenx+ pin is held at virtual ground with a programmable offset from 25mv to 100mv. an external sense resistor is connected to the drain of the low side fet to monitor the current in this device. the current sourced from the input is then given in equation 3: where input current is digitized with the adc with an effective adc range of 0a to 275a in 4.3a steps. for dcr current sense applications, a resistor in series with a capacitor is placed across the inductor for each phase. in this configuration, the resistor is tied to the fet side of the inductor while the capacitor is tied to the load side of the inductor. if the rc values are chosen such that the rc time constant matches the l/dcr time constant, the resultant voltage appearing across the capacitor will equal the voltage across the inductor series resistance and thus represent the current flowing through the inductor. in this application, a sense resistor is then placed from the isenx+ pin to the load side of the capacitor while the isenx- pin in placed on the fet side of the capacitor. the current sourced from the input is then given in equation 4: where input current is digitized with the adc with an effective adc range of 0a to 275a in 4.3a steps. differential r ds(on) current sense the positive current sense inputs (isen1+ to isen6+) are held at a virtual ground with a programmable offset from 25mv to 100mv, in 25mv step s. the negative current sense inputs (isen1- to isen6-) should be tied to the ground plane local to the low side fet being sensed to eliminate the effects of ground differences between the fet and the isl6595. the large voltage swing at the drain of the low side fet is eliminated by using a series resistor, converting the signal to a current equal to that in equation 5: where i sense is the current sourced by the sense input, voffset is the programmable offset, v ds is the voltage across the low side fet, and r sense is an external resistor whose value is chosen to scale the input depending on the expected r ds(on) . the input current is mirrored and multiplexed, then digitized by the 6-bit current adc with an effective input range of 0a to 275a in 4.3a steps. the adc samples the current in each phase once per switching cycle, and the sampling instant can be varied using a programmable delay, such that sampling in the middle of the on-cycle can be guaranteed. the current in the power stage ca n then be inferred from the current adc measurement if the drain-source resistance (r ds(on) ) of the fet is known. the r ds(on) of each fet can be either programmed as a default value, or it can be determined by running the calibr ation routine either one time at system test or every time th e system starts up. calibration is performed by providing a known current load while the regulator is on and correcting the gain and offset of the current measurement. this re quires the use of a precision external current source consisting of a dedicated calibration fet and sense resistor. the isl6595 senses the voltage across the resistor and provides a variable voltage to drive the gate of the calibration fet, varying its r ds(on) such that the current through the fet and resistor are under closed loop control. the calibration current and voltage level at which calibration occurs are programmable, and the calibration routine can be bypassed if the default values are to be used. the r ds(on) value is compensated for temperature drift using either the on-chip temperature sense or an external thermistor that can be placed close to the power stage. differential dcr current sense for dcr current sense applications, a resistor in series with a capacitor is placed across the inductor for each phase. in this configuration, the resistor is tied to the fet side of the inductor while the capacitor is tied to the load side of the inductor. if the rc values are chosen such that the rc time constant matches the l/dcr ti me constant, the resultant voltage appearing across the capacitor will equal the voltage across the inductor series resistance and thus represent the current flowing through the inductor. in this application, a sense resistor is then placed from the isenx+ pin to the load side of the capacitor while the isenx- pin in placed on the fet side of the capacitor. the current sourced from the input is then given in equation 6: where input current is digitized with the adc with an effective adc range of 0a to 275a in 4.3a steps. isen v offset vr ds on () ? () r sen1 ---------------------------------------------------------------- - = (eq. 3) isen v offset v dcr ? () r sen ----------------------------------------------------- - = (eq. 4) isense v offset v ds ? () r sense ------------------------------------------------- = (eq. 5) isen v offset v dcr ? () r sense ----------------------------------------------------- - = (eq. 6) isl6595
13 fn9192.2 december 4, 2008 external temperature sense when configured to sense temperature from an external thermistor, the temperature sense input, temp_sen, is set at virtual ground with a fixed of fset of 300mv. an external negative tc thermistor is tied to ground, generating the input current for the measurement. a series and shunt resistor network should be used to scale the resultant current to the proper range. the current range is the same as the current sense inputs, from 0a to 275a in 4.3a steps. the adc measurements are converted to temperature using a programmable 4-segment piece-wise linear table while the internal proportional-to-absolute temperature (ptat) reference is digitized directly, using a linear curve fit. both internal and external temperature measurements are multiplexed through the current adc at a low frequency, providing run-time internal and external temperature information to perform temperature compensation, reporting, alerts and shutdown. digital control loop and pwm generation the digital control loop uses a proportional, integral, and derivative (pid) compensator to drive the digitized sense voltage to the desired target. an additional second derivative gain term and a 2 nd order post-filter provide additional high order zeros and poles to further refine the wideband characteristics of the loop. all loop parameters are programmable over a wide range of values, allowing loop bandwidths of 10khz to 300khz to be attained depending on the number and type of power stages used. the effective transfer function of the compensator is given by equation 7: where: k i , k p , k d , and k d2 are the integral, proportional, derivative, and second derivative gain terms k fd1 and k fd2 are the coefficients of a second order all pole low pass post-filter k mod is a programmable maximum duty cycle scaling term n ph is the number of phases and div_sel is the divider ratio setting the switching frequency v in is the power stage input voltage, typically 12v q is the adc step size, 3.125mv the control loop operates at the same frequency as the voltage adc, which is synchronous to the switching frequency and given by equation 8: the compensator digital output is converted to a pulse width using a digital counter based pulse width modulator. the pulse width modulator uses two successive samples to modulate the leading edge and then the trailing edge of a pulse. the modulator prov ides for monotonic edge placements with a resolution of 100ps. the next two samples are then used to modulate the next phase in the firing sequence. the pulse width modulator is capable of setting a maximum duty cycle li mit, overlapping adjacent phases, a minimum pulse width of 13ns, and also producing zero pulse width with minimal glitching. voltage identification codes the target voltage is provided by external parallel 8-bit voltage identification (vid) inputs. the isl6595 is fully compliant with vrd/vrm 11.0 deglitching and dynamic vid stepping requirements. isl6594 isl6595 vin isen+ isen- vout pwm pwm adc figure 4. differential dcr sense hz () k i 1z 1 ? ? ----------------- - k p k d 1z 1 ? ? () k d2 1z 1 ? ? () 2 + () ++ ?? ?? ?? = (eq. 7) 1k fd1 k fd2 ++ () 1k fd1 z 1 ? k fd1 z 2 ? ++ --------------------------------------------------------- - ?? ?? ?? k mod n ph div_sel ? ---------------------------------- - ?? ?? ?? v in q --------- ?? ?? f s 2 ? nph*fsw 156.25mhz/div_sel == (eq. 8) isl6595
14 fn9192.2 december 4, 2008 table 1. intel ? vr10 vid table (with 6.25mv extension, note 7) vid hi (hex) vid lo (hex) voltage (v) vid hi (hex) vid lo (hex) voltage (v) vid hi (hex) vid lo (hex) voltage (v) 2 b 1.60000 5 4 1.33125 0 1 1.08750 2 a 1.59375 5 7 1.32500 0 0 1.08125 2 d 1.5875 5 6 1.31875 0 3 1.07500 2 c 1.58125 5 9 1.31250 0 2 1.06875 2 f 1.57500 5 8 1.30625 0 5 1.06250 2 e 1.56875 5 b 1.30000 0 4 1.05625 3 1 1.56250 5 a 1.29375 0 7 1.05000 3 0 1.55625 5 d 1.28750 0 6 1.04375 3 3 1.55000 5 c 1.28125 0 9 1.03750 3 2 1.54375 5 f 1.27500 0 8 1.03125 3 5 1.53750 5 e 1.26875 0 b 1.02500 3 4 1.53125 6 1 1.26250 0 a 1.01875 3 7 1.52500 6 0 1.25625 0 d 1.01250 3 6 1.51875 6 3 1.25000 0 c 1.00625 3 9 1.51250 6 2 1.24375 0 f 1.00000 3 8 1.50625 6 5 1.23750 0 e 0.99375 3 b 1.50000 6 4 1.23125 1 1 0.98750 3 a 1.49375 6 7 1.22500 1 0 0.98125 3 d 1.4875 6 6 1.21875 1 3 0.97500 3 c 1.48125 6 9 1.21250 1 2 0.96875 3 f 1.47500 6 8 1.20625 1 5 0.96250 3 e 1.46875 6 b 1.20000 1 4 0.95625 4 1 1.46250 6 a 1.19375 1 7 0.95000 4 0 1.45625 6 d 1.18750 1 6 0.94375 4 3 1.45000 6 c 1.18125 1 9 0.93750 4 2 1.44375 6 f 1.17500 1 8 0.93125 4 5 1.43750 6 e 1.16875 1 b 0.92500 4 4 1.43125 7 1 1.16250 1 a 0.91875 4 7 1.42500 7 0 1.15625 1 d 0.91250 4 6 1.41875 7 3 1.15000 1 c 0.90625 4 9 1.41250 7 2 1.14375 1 f 0.90000 4 8 1.40625 7 5 1.13750 1 e 0.89375 4 b 1.40000 7 4 1.13125 2 1 0.88750 4 a 1.39375 7 7 1.12500 2 0 0.88125 4 d 1.3875 7 6 1.11875 2 3 0.87500 4 c 1.38125 7 9 1.11250 2 2 0.86875 4 f 1.37500 7 8 1.10625 2 5 0.86250 isl6595
15 fn9192.2 december 4, 2008 4 e 1.36875 7 b 1.1 2 4 0.85625 5 1 1.36250 7 a 1.09375 2 7 0.85000 5 0 1.35625 7 d off 2 6 0.84375 5 3 1.35000 7 c off 2 9 0.83750 5 2 1.34375 7 f off 2 8 0.83125 5 5 1.33750 7 e off note: 7. vid hi = (vid4, vid3, vid2), vid lo = (vid1, vid0, vid5, vid6.25). table 1. intel ? vr10 vid table (with 6.25mv exten sion, note 7) (continued) vid hi (hex) vid lo (hex) voltage (v) vid hi (hex) vid lo (hex) voltage (v) vid hi (hex) vid lo (hex) voltage (v) isl6595
16 fn9192.2 december 4, 2008 table 2. intel ? vr10 vid table (8-bit, note 8) vid hi (hex) vid lo (hex) voltage (v) vid hi (hex) vid lo (hex) voltage (v) 0 0 off 3 0 1.31250 0 1 off 3 1 1.30625 0 2 1.60000 3 2 1.30000 0 3 1.59375 3 3 1.29375 0 4 1.58750 3 4 1.28750 0 5 1.58125 3 5 1.28125 0 6 1.57500 3 6 1.27500 0 7 1.56875 3 7 1.26875 0 8 1.56250 3 8 1.26250 0 9 1.55625 3 9 1.25625 0 a 1.55000 3 a 1.25000 0 b 1.54375 3 b 1.24375 0 c 1.53750 3 c 1.23750 0 d 1.53125 3 d 1.23125 0 e 1.52500 3 e 1.22500 0 f 1.51875 3 f 1.21875 1 0 1.51250 4 0 1.21250 1 1 1.50625 4 1 1.20625 1 2 1.50000 4 2 1.20000 1 3 1.49375 4 3 1.19375 1 4 1.48750 4 4 1.18750 1 5 1.48125 4 5 1.18125 1 6 1.47500 4 6 1.17500 1 7 1.46875 4 7 1.16875 1 8 1.46250 4 8 1.16250 1 9 1.45625 4 9 1.15625 1 a 1.45000 4 a 1.15000 1 b 1.44375 4 b 1.14375 1 c 1.43750 4 c 1.13750 1 d 1.43125 4 d 1.13125 1 e 1.42500 4 e 1.12500 1 f 1.41875 4 f 1.11875 2 0 1.41250 5 0 1.11250 2 1 1.40625 5 1 1.10625 2 2 1.40000 5 2 1.10000 2 3 1.39375 5 3 1.09375 2 4 1.38750 5 4 1.08750 2 5 1.38125 5 5 1.08125 2 6 1.37500 5 6 1.07500 2 7 1.36875 5 7 1.06875 2 8 1.36250 5 8 1.06250 2 9 1.35625 5 9 1.05625 2 a 1.35000 5 a 1.05000 2 b 1.34375 5 b 1.04375 2 c 1.33750 5 c 1.03750 2 d 1.33125 5 d 1.03125 2 e 1.32500 5 e 1.02500 2 f 1.31875 5 f 1.01875 6 0 1.01250 9 0 0.71250 6 1 1.00625 9 1 0.70625 6 2 1.00000 9 2 0.70000 6 3 0.99375 9 3 0.69375 6 4 0.98750 9 4 0.68750 6 5 0.98125 9 5 0.68125 6 6 0.97500 9 6 0.67500 6 7 0.96875 9 7 0.66875 6 8 0.96250 9 8 0.66250 6 9 0.95625 9 9 0.65625 6 a 0.95000 9 a 0.65000 6 b 0.94375 9 b 0.64375 6 c 0.93750 9 c 0.63750 6 d 0.93125 9 d 0.63125 6 e 0.92500 9 e 0.62500 6 f 0.91875 9 f 0.61875 7 0 0.91250 a 0 0.61250 7 1 0.90625 a 1 0.60625 7 2 0.90000 a 2 0.60000 7 3 0.89375 a 3 0.59375 7 4 0.88750 a 4 0.58750 7 5 0.88125 a 5 0.58125 7 6 0.87500 a 6 0.57500 7 7 0.86875 a 7 0.56875 7 8 0.86250 a 8 0.56250 7 9 0.85625 a 9 0.55625 7 a 0.85000 a a 0.55000 7 b 0.84375 a b 0.54375 7 c 0.83750 a c 0.53750 7 d 0.83125 a d 0.53125 table 2. intel ? vr10 vid table (8-bit, note 8) (continued) vid hi (hex) vid lo (hex) voltage (v) vid hi (hex) vid lo (hex) voltage (v) isl6595
17 fn9192.2 december 4, 2008 active voltage positioning (avp) the isl6595 allows selection of both the avp loadline slope and the vid setpoint offset. the loadline slope is selectable from 0m to 4m , and the setpoint offset is selectable from 0mv to 50mv in 1.56mv steps. the total current is computed by adding the current measured from each phase, then filtering with a single pole programmable filter to set the avp bandwidth. current balancing/thermal balancing the isl6595 also uses the ch annel current measurements to perform current balancing. to minimize thermal gradient effects, each channel adaptively adjusts its current to match the average channel current. the current balance function can also be used to induce a thermal gradient if, for example, some channels have greater cooling capability due to better proximity to airflow. the isl6595 allows the user to independently force an offset current to each channel, creating a current gradient. this causes the current balance to force the channels with greater cooling capability to supply a higher percentage of the total current, creating a net thermal equilibrium amongst all channels. active transient response (atr) active transient response (atr) is supported through load-line tracking comparators with programmable thresholds. both internal- and external-loop atr are supported. internal-loop atr engages multiple phases to maximize output current slew rate and minimize spike and droop due to large transient events. three independent window comparators allows for variation in the number of phases that sink or source. if the transient is slight, only one 7 e 0.82500 a e 0.52500 7 f 0.81875 a f 0.51875 8 0 0.81250 b 0 0.51250 8 1 0.80625 b 1 0.50625 8 2 0.80000 b 2 0.50000 8 3 0.79375 b 3 0.49375 8 4 0.78750 b 4 0.48750 8 5 0.78125 b 5 0.48125 8 6 0.77500 b 6 0.47500 8 7 0.76875 b 7 0.46875 8 8 0.76250 b 8 0.46250 8 9 0.75625 b 9 0.45625 8 a 0.75000 b a 0.45000 8 b 0.74375 b b 0.44375 8 c 0.73750 b c 0.43750 8 d 0.73125 b d 0.43125 8 e 0.72500 b e 0.42500 8 f 0.71875 b f 0.41875 c 0 0.41250 e 0 0.21250 c 1 0.40625 e 1 0.20625 c 2 0.40000 e 2 0.20000 c 3 0.39375 e 3 0.19375 c 4 0.38750 e 4 0.18750 c 5 0.38125 e 5 0.18125 c 6 0.37500 e 6 0.17500 c 7 0.36875 e 7 0.16875 c 8 0.36250 e 8 0.16250 c 9 0.35625 e 9 0.15625 c a 0.35000 e a 0.15000 c b 0.34375 e b 0.14375 c c 0.33750 e c 0.13750 c d 0.33125 e d 0.13125 c e 0.32500 e e 0.12500 c f 0.31875 e f 0.11875 d 0 0.31250 f 0 0.11250 d 1 0.30625 f 1 0.10625 d 2 0.30000 f 2 0.10000 d 3 0.29375 f 3 0.09375 d 4 0.28750 f 4 0.08750 table 2. intel ? vr10 vid table (8-bit, note 8) (continued) vid hi (hex) vid lo (hex) voltage (v) vid hi (hex) vid lo (hex) voltage (v) d 5 0.28125 f 5 0.08125 d 6 0.27500 f 6 0.07500 d 7 0.26875 f 7 0.06875 d 8 0.26250 f 8 0.06250 d 9 0.25625 f 9 0.05625 d a 0.25000 f a 0.05000 d b 0.24375 f b 0.04375 d c 0.23750 f c 0.03750 d d 0.23125 f d 0.03125 d e 0.22500 f e off d f 0.21875 f f off note: 8. vid_sel=1, vid hi = (vid7, vid6, vid5, vid4), vid lo = (vid3, vid2, vid1, vid0) table 2. intel ? vr10 vid table (8-bit, note 8) (continued) vid hi (hex) vid lo (hex) voltage (v) vid hi (hex) vid lo (hex) voltage (v) isl6595
18 fn9192.2 december 4, 2008 phase will respond. if the transient is severe, (up to three phases) respond. this avoids a dramatic sinking or sourcing event, which can cause oscillation. the isl6595 controller itself uses hysteretic contro l algorithms after the transient event to ensure that the power stages return to normal operation smoothly with minimal ringing. external-loop atr (overshoot only) provides an output to engage an additional low latency low side stage capable of quickly discharging the load. this consists of a small low-side fet with a very fast gate driver. internal- and external-loop atr can be used independently or in conjunction to optimize transient performance. output configurations the isl6595 provides 6 config urable outputs that are used to drive up to 6-phase power stages. the pwm6 output may also be configured to provide the external loop atrl output to drive a low side overshoot control fet. for driving external mosfets, tri-valent fet drivers must be used. the driver input circuit has two thresholds (upper and lower) along with a bias network such that its input is centered between the two th resholds when the isl6595 output driver is three-stated. this allows three values to be defined for the signal, depending whether the output is high, low, or high impedance. if the input signal is high, the gate driver turns the high-side switch on. if the input signal is low, the gate driver turns the low-side switch on. if the input signal is three-state, the driver does not turn either high-side or low-side switches on and the power stage is high impedance or three-stated. inte rsil?s isl6594a, isl6594b and isl6596 fet drivers are optimized to operate with the isl6595. the output drive signals ar e generated using a 3.3v tri-valent driver. all outputs are tri-stated during reset, configuration, and inactive state. this allows the user to set the appropriate level to tri-state the power stage, using external pull-up or pull-down resistors. output firing sequence the pwm output and current sense (isen) pins of the isl6595 have been assigned such that they can be placed sequentially for pc board layouts (i.e. phase 2 next to 1, phase 3 next to 2, etc...). t he output phases are set in a pre-wired firing order to facilitat e layout of high phase count systems. for high phase count systems, the vrd layout in the motherboard will likely require the power components to be laid out across two sides of the processor. the firing sequence shown in the table bel ow ensures that for a highly distributed power array, the maximum spatial distribution can be obtained between sequential phases. fault detection and fault handling the isl6595 provides a very flex ible fault detection reporting and handling mechanism. fault detection capability includes: ? input undervoltage protection (iuvp) ? output overvoltage protection (oovp) ? output undervoltage protection (ouvp) ? per phase overcurrent protection (ocp) ? total output overcurrent ? two levels of internal temperature protection ? four levels of external temperature protection ? configuration failure ? calibration time-out failure all individual faults are latched and reported over the serial interface. two configurable fault outputs are provided (fault1, fault2). each output allows independent masking of all faults, allowing a subset of faults to be reported over that pin. the outputs can also be configured as either latched or unlatched, active high or active low polarity, and cmos or open drain outputs. typical usage of the configurable fault pins would be as a crowbar signal to drive an external crowbar device, temperature alert to notify t he system a thermal shutdown is imminent, or as an interrupt to cause a micro-controller to poll the fault registers. shutdown operation also allows a subset of faults to be individually masked. additionally, the shutdown recovery can be either autonomous or latched. for autonomous recovery, the faults are not latched, so if the fault condition is eliminated when the controller re turns to an inactive state, it will wait for a programmable time period, and then attempt a new soft-start. if the fault condition reoccurs, the controller will recommence the shutdown sequence, continuing this cycle indefinitely until the fault conditions is eliminated. the programmable delay ensures a sufficiently low duty cycle to prevent the regulator components from being damaged from power cycling, assuming the fault condition itself is not immediately destructive. table 3. output firing sequence and number of phases #p firing sequence 2 1 ? 2 ? 1 ? 2 ? 1 ? 2 ? 1 ? 2 ? 1 ? 2 ? 1 ? 2 ? 3 1 ? 2 ? 3 ? 1 ? 2 ? 3 ? 1 ? 2 ? 3 ? 1 ? 2 ? 3 ? 4 1 ? 4 ? 2 ? 3 ? 1 ? 4 ? 2 ? 3 ? 1 ? 4 ? 2 ? 3 ? 5 1 ? 4 ? 2 ? 5 ? 3 ? 1 ? 4 ? 2 ? 5 ? 3 ? 1 ? 4 ? 6 1 ? 4 ? 2 ? 5 ? 3 ? 6 ? 1 ? 4 ? 2 ? 5 ? 3 ? 6 ? isl6595
19 fn9192.2 december 4, 2008 for latched shutdown, user intervention to clear the latched fault is required before a new soft-start can be attempted. user intervention must come in the form of vr_en toggle, reset_n toggle, or co ntroller power cycle. in addition to fault reporting, there are additional fault handling capabilities specific to each fault type that attempts to provide more graceful fault handling than a shutdown, but more active than simply reporting. the specific fault detection capability and alternate fault handling capability is as follows: iuvp: the v12_sen input conti nuously senses the +12v supply through a nominally tbd:1 resistive divider. a comparator with a programmable threshold is used to indicate an undervoltage condition. iuvp can be used to independently provide either an undervoltage lockout prior to soft-start, or to both provide a lockout and force a shutdown during active regulation. oovp/ouvp: programmable comparators continuously monitor the vsen inputs to detect an output overvoltage or undervoltage condition. the oovp voltage threshold is set relative to vid while ouvp uses a fixed threshold. oovp is enabled during soft-start and active regulation, while ouvp is enabled only during active regulation. ocp: the ocp (overcurrent protection) continuously monitors all channel currents to determine whether any of the currents are greater than a programmable threshold. two mechanisms work independently to control overcurrent conditions. a cycle-by-cycle current limit operates by disabling a channel for one cycle when its current exceeds the threshold. a second mechanism monitors the average current for an overcurrent condition. a programmable threshold sets a current limit at which a steeper loadline is implemented, quickly reducing the output voltage downward as the current increases. both of these mechanisms allow hiccup mode overcurrent protection, where the controller continues to try to provide a regulated output voltage while in overcurrent. alternatively, a threshold can be set where the overcurrent condition will cause the controller to initiate shutdown. over-temperature alert/shutdown: both the internal and external temperature monitors are able to provide fault telemetry in order to shut down the vr in an over-temperature condition. two programmable thresholds are available for temperature faults. crossing of the first threshold can be used to only generate a fault report. crossing the second threshold can be used to cause a shutdown to occur. crc failure: the integrity of loading the configuration from the nvm to the controller?s registers is checked through a cyclic redundancy code (crc) check of the data contents. a crc failure prevents the controller from leaving the inactive state. calibration failure: calibration failure is detected as the inability to achieve a regulation target in the given time-frame. these failures typically indicate a component is damaged or missing. i 2 c interface all operating parameters in t he isl6595 are configurable via the i 2 c interface. status can also be read back via the same interface. the isl6595 operates as a slave at a standard speed of 100khz. three transactions are supported on the i 2 c interface: 1. set current address, 2. write register, 3. read register from current address. all transactions start with a control byte sent from the i 2 c master device. the control byte begins with a start condition, followed by 7-bits of slave address. the last bit sent by the master is the r/w bit and is 0 fo r a write. if any slaves on the i 2 c bus recognize their address, they will acknowledge by pulling the serial data line low fo r the last clock cycle in the control byte. if no slaves ex ist at that address or are not ready to communicate, the data line will be 1, indicating a not acknowledge condition. the isl6595 address on the i 2 c bus is 1110_000 or 1110_001, with the lsb set by the input pin saddr. to write a register in the isl 6595, the master sends a control byte with the r/w bit set to 0, indi cating a write. if it receives an acknowledge from the isl6595 it sends a byte representing the address msb. the isl6595 will respond with an acknowledge. the ma ster then sends a byte representing the address lsb. the isl6595 will respond with an acknowledge. the ma ster then sends a byte representing the data ms-byte to be written at the current address. the isl6595 will respond with an acknowledge. the master then sends a byte representing the data ls-byte to be written at the current address. the isl6595 will respond with an acknowledge. the master then issues a stop condition, indicating to the isl6595 that the current transaction is complete. to set the current 16-bit address in the isl6595, the master sends a control byte with the r/w bit set to 0, indicating a write. if it receives an acknowledge from the isl6595 it sends a byte representing the address ms-byte. the isl6595 will respond with an acknowledge. the master then sends a byte representing the address ls-byte. the isl6595 will respond with an acknowledge. the master then issues a stop condition, indicating to the isl6595 that the current transaction is complete. any read commands issued to the isl6595 will return data from this address. to read a register from the isl6595, the master first sets the address to read from. it then sends a control byte with the r/w-bit set to 1, indicating a read. if it receives an acknowledge from the isl6595 it send 8- clocks but does not isl6595
20 fn9192.2 december 4, 2008 drive the serial data line. the isl6595 will respond with the ms-byte at the current address. the master will respond with an acknowledge to indicate to the isl6595 that the transaction is not yet complete. the master again sends 8-clocks but does not drive the serial data line. the isl6595 will respond with the ls-byte at the current address. the master will respond with a not acknowledge to indicate to the isl6595 that the transaction is complete. the isl6595 will stop driving the serial data line. the master then issues a stop condition to indicate that the transaction is complete. if the isl6595 has started an internal operation in response to a transaction on the i 2 c bus (register read/write, flash write, flash page erase) but the operation has not completed before the last acknowledge slot in the i 2 c bus protocol, the isl6595 will add wait states by stretching the low portion of the last clock cycle. this al so occurs in response to read/write requests to addresses that do not support physical memory in the isl6595. in this case, the isl6595 will add wait states until an internal watchdog timer expires, and the i 2 c bus is guaranteed to be released. i 2 c read and write protocol key registers table 4 provides brief descriptions of several key configurati on (r/w ? read/write) and status (ro ? read only) registers avail able on the isl6595 digital multiphase controller. s slave_addr + w a reg_addr msb a reg_addr lsb a reg_data msb reg_data lsb a a p s slave_addr + w a reg_addr msb a reg_addr lsb ap s slave_addr + r a reg_addr msb reg_addr lsb p an data write set current address driven by master driven by slave read from current address table 4. key registers register description format range resolution min max isum_avg[18:0] vr load current. averaged sum of all channel current data over a user programmable averaging window (default = 16ms). ro 0.00a 524.288a 1ma vavp_avg_mon[9:0] avp output voltage. averaged vavp monitored value adc voltage. ro 0.0mv 3,196.875mv 3.125mv kavp [9:0] avp loadline slope. nominal value of load line slope resistance. r/w 0.0 3.902m 0.003815m load_line_offset [4:0] avp loadline vid offset. vid set-point load-line offset tolerance voltage. r/w 0.0v 48.4375mv 1.5625mv isum_max [7:0] overcurrent limit. max load current threshold for over current shutdown. r/w 0.0a +204.0a 0.800a ptat_mon[5:0] ptat temperature. averaged ptat calibration temperature output. ro 0 c 157.5 c2.5 c ptat_alert_ref[5:0] ptat alert temperature. ptat sensor alert temperature reference. r/w 0 c 157.5 c2.5 c ptat_shutdown_ref[5:0] ptat shutdown temperature. ptat sensor shutdown temperature reference. r/w 0 c 157.5 c2.5 c temp_mon[5:0] thermistor temperature. averaged thermistor monitor temperature output. ro 0 c 157.5 c2.5 c therm_alert_ref[5:0] thermistor alert temperature. thermistor sensor alert temperature reference. r/w 0 c 157.5 c2.5 c therm_shutdown_ref[5:0] thermistor shutdown temperature. thermistor sensor shutdown temperature reference. r/w 0 c 157.5 c2.5 c isl6595
21 all intersil u.s. products are manufactured, asse mbled and tested utilizing iso9000 quality systems. intersil corporation?s quality certifications ca n be viewed at www.intersil.com/design/quality intersil products are sold by description only. intersil corpor ation reserves the right to make changes in circuit design, soft ware and/or specifications at any time without notice. accordingly, the reader is cautioned to verify that data sheets are current before placing orders. information furnishe d by intersil is believed to be accurate and reliable. however, no responsibility is assumed by intersil or its subsidiaries for its use; nor for any infringements of paten ts or other rights of third parties which may result from its use. no license is granted by implication or otherwise under any patent or patent rights of intersil or its subsidiari es. for information regarding intersil corporation and its products, see www.intersil.com fn9192.2 december 4, 2008 oovp_limit [5:0] output overvoltage protect threshold. tracking vid over voltage threshold. r/w 0.0mv 787.5mv 12.5mv fault1_mask[12:0] fault2_mask[12:0] fault1, fault2 pin output masks. inputs are enabled for reporting when set to logic 1. if multiple inputs are selected, output is ?or? of selected input signals. 15 = current adc over range 14 = load current monitor 13 = average total current fault 12 = nvm fault 11 = internal bus fault 10 = iuvp 9 = ouvp 8 = oovp 7 = vr_hot alert 6 = vr_fan alert 5 = external (thermistor) temp alert 4 = external (thermistor) temp shutdown 3 = internal (ptat) temp alert 2 = internal (ptat) temp shutdown 1 = mhz controller fault 0 = calibration fault shutdown_mask[10:0] shutdown control mask. inputs are enabled for shutdown when set to logic 1. if multiple inputs are selected, output is ?or? of selected input signals. 11= averal total current fault 10 = total current fault during active regulation 9 = total current fault during soft-start 8 = individual phase current fault during active regulation 7 = individual phase current fault during soft-start 6 = current adc over range fault 5 = iuvp 4 = ouvp 3 = oovp 2 = thermistor temp shutdown 1 = ptat temp shutdown 0 = calibration fault 0 = calibration fault r/w ch_mask[6:1] channel mask. selects number of active phases. phases must be selected in sequential order. 000011 = 2-phase operation 000111 = 3-phase operation 001111 = 4-phase operation 011111 = 5-phase operation 111111 = 6-phase operation r/w table 4. key registers (continued) register description format range resolution min max isl6595
22 fn9192.2 december 4, 2008 isl6595 package outline drawing l48.7x7p 48 lead quad flat no-lead plastic package rev 1, 7/08 typical recommended land pattern detail "x" side view top view bottom view located within the zone indicated. the pin #1 identifier may be unless otherwise specified, tolerance : decimal 0.05 tiebar shown (if present) is a non-functional feature. the configuration of the pin #1 identifier is optional, but must be between 0.15mm and 0.30mm from the terminal tip. dimension b applies to the metallized terminal and is measured dimensions in ( ) for reference only. dimensioning and tolerancing conform to amse y14.5m-1994. 6. either a mold or mark feature. 3. 5. 4. 2. dimensions are in millimeters. 1. notes: c 0 . 2 ref 0 . 05 max. 0 . 00 min. 5 7.00 a b 7.00 (4x) 0.15 6 pin 1 index area 37 pin #1 index area 48 44x 0.50 12 1 36 48x 0.40 0.10 6 max 1.00 see detail "x" 0.08 0.10 c c c 0.10 48x 0.23 a mc b 4 2.00 typ 4.00 sq 8x 1.63 8x 2.66 8x 0.33 8x 0.98 0.30 typ 24 13 4x 5.50 r 0.15 typ. 44x (0.50) 48x (0.23) (2.00) typ (4.00) sq 8x (1.63) 8x (2.66) 8x (0.33) 8x (0.98) (0.30) typ 4x (5.50) 48x (0.60) 4x (6.80) 25


▲Up To Search▲   

 
Price & Availability of ISL6595DRZ

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X